package xxl.robotlegs.framework.api 
{
	import xxl.signals.api.IDeluxeSignal;
	import xxl.signals.api.IMapSignal;
	import xxl.signals.api.ISlot;
	
	/**
	 * ...
	 * @author XXL
	 */
	public interface IContextLifecycleSignal extends IMapSignal, IDeluxeSignal
	{
		function addToMapWithPriority(key:Object, listener:Function, priority:int = 0):ISlot;
		function addOnceToMapWithPriority(key:Object, listener:Function, priority:int = 0):ISlot;
	}
	
}